package com.github.easyms.common.property;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author Leo.Liao
 * Easyms系统配置数据
 * @date 2020-04-09 23:04:12
 */
@Component
@ConfigurationProperties(prefix = "easyms")
@Data
public class EasymsProperties {

    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 版本号
     */
    private String version;
    /**
     * 默认密码
     */
    private String defaultPwd;
    /**
     * 密码过期时间（天）
     */
    private Integer pwdExpireDays;
    /**
     * 修改密码间隔时间（天）
     */
    private Integer pwdUpdTimeInterval;
    /**
     * 密码最大错误次数
     */
    private Integer maxPwdErrs;
    /**
     * 默认语言
     */
    private String defaultLang;
    /**
     * token有效时间（分钟）
     */
    private Integer tokenExpireTime;
    /**
     * jwt密钥
     */
    private String jwtKey;

}
